Правая панель состояния в клиенте mudjs

Следующий виток интеграции вебклиента с миром: в протокол общения добавлена информация о текущем положении персонажа (если оно и так видно по команде 'где'), о времени и погоде (если она видна). Все это выводится в правой панели клиента. Пока что это всё не настраиваемо, т.е. у игрока нет выбора, какую информацию показывать, какую отключить. С добавлением новых панелей эту задачу придется решить так или иначе.



Upd: клиент в действии, исходники клиента

Отображение информации о группе в веб-клиенте mudjs

Новая фишка в клиенте: отображение состояния твоей группы, как более сжатая версия того, что выводит команда group.
Вверху показываются все персонажи, дальше — домашние животные и призванные существа. В планах еще добавить флаги, обозначающие самые важные отрицательные или положительные воздействия на согрупнике, такие как слепота или защита святилища.
Табличка группы обновляется мгновенно, так же как и строка подсказки (prompt), т.к. вся информация каждый раз высылается от сервера к клиенту.


Upd: клиент в действии, исходники клиента

Маппер для веб-клиента mudjs

(репост с forum.mudconnector.su)

DreamLand общается с веб-клиентом по собственному протоколу, среди прочего высылая туда название зоны и текущий номер комнаты, в которой находится персонаж.
Поэтому стало возможным добавить в клиент такие фишки:

* По нажатию на кнопку «карта» в соседней вкладке откроется обычная ASCII-карта текущей зоны, если она есть среди карт на сайте

* Если эта карта обладает специальной разметкой, текущее положение персонажа будет подсвечено красным. Если сместиться из комнаты в комнату, текущее положение мгновенно обновится.



* Помочь разметить карты может кто угодно, и сейчас уже есть несколько таких размеченных арий. Для этого нужно, находясь в мире в веб-клиенте, открыть вкладку с редактором карт, подойти в нужную комнату, выделить ее на карте мышкой и нажать Enter. В появившемся окошке появится номер текущей комнаты.



Upd: клиент в действии, исходники клиента

Разработчики Mudlet не добавляют в клиент UTF8, потому-что не хотят видеть русских игроков

Вчера ведущий разработчик клиента для игры в MUD — Mudlet, на форуме MudBytes, заявил буквально следующее:

and not understanding Russian makes it a tad harder to be certain a first post from a new member isn't a Bot — but since I'm still chipping away at the issues for Utf8 support in Mudlet I do not think I would see too many users from that part of the World anyhow…!

Что можно понять, что нежелание добавлять в Mudlet поддержку UTF8 объясняется нежеланием пользования клиентом русскими.

MUDRammer is now free(!)

MUDRammer — исходный код клиента для игр MUD на платформах iPhone и iPad выложен в открытый доступ на гитхабе: https://github.com/splinesoft/MUDRammer, под лицензией MIT. Пользователи продукции яблочной компании часто жалуются на отсутствие нормальных клиентов для этих платформ, теперь, возможно, ситуация изменится. Если конечно кто-то возьмется подружить этот клиент с кириллицей.

Frostbite

Внезапно обнаружил на Гитхабе (https://github.com/matoom/frostbite) исходники клиента Frostbite, созданного для игры в Dragonrealms MUD. Это один из коммерческих мадов компании Simutronics. Клиент написан на C/C++ с использованием фреймворка Qt. В качестве скриптового языка используется Ruby.

Клиент на данный момент рассчитан только для Dragonrealms MUD, при соединении с игрой происходит аутентификация пользователя на сервере Simutronics.


Скриншоты клиента